home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boot Disc 13
/
boot-disc-1997-09.iso
/
HyprWire
/
DATA.Z
/
02 Timer.mdf
< prev
next >
Wrap
Text File
|
1996-11-02
|
2KB
|
106 lines
kxKinetix
kxType = kxSmalltalkJavaPlugIn
kxModuleDefinition Timer =
{
kxPublicName = "Timer"
kxVersion = "1.0"
kxCreationTime = "02/18/96 12:26:15 PM"
kxAuthor = "Kinetix"
kxLargeIcon = kxBmResType "ModIcons.dll" "HOURGLS2" 0xFF00FF
kxSmallIcon = kxBmResType "ModIcons.dll" "HOURGLS1" 0xFF00FF
kxSmalltalkProxyClass = TimerBundle
kxShortDescription = "Generates events at specified intervals."
// kxHelpDoc = "http://www.hyperwire.com/helpdocs/Miscellaneoous/Timer/help.html"
// The Java class which implements the plug-in...
kxPlugInClass = TimerPlugIn
// The Smalltalk editor classes used to edit the properties of this plug-in...
kxPropertyEditors = TimerEditor OpusLabelCommentEditor ModuleStateEditor PortEditor
kxInputPorts =
{
kxInclude "Basic.ipt"
kxPort TimerRepeats =
{
kxJavaMethod = wiSetRepetitions
kxJavaSignature = "(I)Z"
kxPublicNames = "Number of Ticks" "integer" "Not Specified"
}
kxPort TimerInterval =
{
kxJavaMethod = wiSetInterval
kxJavaSignature = "(D)Z"
kxPublicNames = "Timer Interval" "seconds" "Not Specified"
}
kxPort Continuous =
{
kxJavaMethod = wiSetContinuous
kxJavaSignature = "(Z)Z"
kxPublicNames = "Continuous" "true or false" "Not Specified"
}
kxPort Stop =
{
kxJavaMethod = wiStop
kxJavaSignature = "()Z"
kxPublicNames = "Stop" "Not Specified"
}
kxPort Start =
{
kxJavaMethod = wiStart
kxJavaSignature = "()Z"
kxPublicNames = "Start" "Not Specified"
}
}
kxInputPortsMenu =
{
Reset
kxSeparator
Start
Stop
Continuous
TimerInterval
TimerRepeats
//kxMenu "More" =
//{
kxInclude "Basic.imn"
//}
}
kxOutputPorts =
{
kxPort TimeOut =
{
kxJavaSignature = "()V"
kxPublicNames = "Timer Tick" "Not Specified"
}
kxPort TimerDone =
{
kxJavaSignature = "()V"
kxPublicNames = "Timer Done" "Not Specified"
}
}
kxOutputPortsMenu =
{
TimeOut
TimerDone
}
}